Definition of protocol